home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_2 / bandb < prev    next >
Internet Message Format  |  1995-03-31  |  6KB

  1. Path: seq!spell
  2. From: Klaus Kalb <kalb@informatik.uni-erlangen.de>
  3. Subject:  v02i002:  BandB - Bits and Bytes v1.2, Part01/01
  4. Newsgroups: comp.sources.hp48
  5. Followup-To: comp.sys.hp48
  6. Approved: spell@seq.uncwil.edu
  7.  
  8. Checksum: 1462673525 (verify with brik -cv)
  9. Submitted-by: Klaus Kalb <kalb@informatik.uni-erlangen.de>
  10. Posting-number: Volume 2, Issue 2
  11. Archive-name: BandB/part01
  12.  
  13.  
  14.  
  15. BEGIN_RDME BandB.rdm
  16. ;; @(#)BandB.readme    1.2 9/20/91 14:32:25 -KK
  17.  
  18. --------------------------------------------------------------------------
  19.   There are many times I find myself sitting in front of an computer
  20.   trying to figure out how many disks blocks (512 Bytes each) are
  21.   needed to make up a 10 Meg partition. This library is designed
  22.   to put an end to this.
  23. --------------------------------------------------------------------------
  24.   This libary provides Bits and Bytes as unit objects for the HP48.
  25.   Since multiples of these are defined in steps of 1024 instead
  26.   of steps of 1000, the units KBit, KByte, MByte and GByte are
  27.   supplied as well.
  28. --------------------------------------------------------------------------
  29.   This library is Public Domain. Feel free to distribute it.
  30.   Don't hesitate to mail any comments to the author.
  31.  
  32.   The source code (for the star assembler by Jan Brittenson)
  33.   is available (via email) from the author.
  34.  
  35.   email: kskalb@informatik.uni-erlangen.de
  36. --------------------------------------------------------------------------
  37.   This software is provided as is, without any warranty or assertion
  38.   of fitness for any purpose.  This library makes use of undocumented
  39.   and unsupported features of the HP48. This might cause data loss or
  40.   even hardware damage. Use it at your own risk.
  41. --------------------------------------------------------------------------
  42. END_RDME
  43.  
  44. BEGIN_DOC BandB.doc
  45. ;; @(#)BandB.doc    1.2 9/20/91
  46.  
  47.  
  48.  
  49.  This is the complete documentation of the library BandB version 1.2.
  50.  The ID of this libarary is 1673 and the title reads `BandB 1.2 Bits & Bytes`
  51.  
  52.  The command `AboutBandB` should display the following screen:
  53.  
  54.          BandB 1.2 Bits & Bytes
  55.         created 09/20/91 14:06
  56.         by Klaus Kalb
  57.         
  58.         this is Public Domain
  59.  
  60.  and return the version identification string "1.2" to level 1.
  61.  
  62.  
  63.  
  64.  -------------------------------------------------------------------------
  65.  
  66.  The command `B&B' creates a temporary menu in which the defined units are
  67.  available in the same way as in the build-in units-menus.
  68.  
  69.  
  70.  1_Bit implemented as 1_?, the standard unit for purposes like this.
  71.  
  72.  Don't call the units objects directly, use the menu supplied
  73.  by the 'B&B' command instead.
  74.  
  75.  These are the defined units:
  76.  
  77.      1_bit   == 1_?
  78.      1_KBit  == 1024_Bit
  79.      1_Byte  == 8_Bit
  80.      1_KByte == 1024_Byte
  81.      1_MByte == 1024_KByte
  82.      1_GByte == 1024_MByte
  83.      1_Block == 512_Bytes
  84.  
  85.  
  86.  -------------------------------------------------------------------------
  87.  
  88. END_DOC BandB.doc
  89.  
  90. BEGIN_ASC BandB.asc
  91. %%HP: T(3)A(R)F(,);
  92. @(#)BandB.asc    1.2 9/20/91 14:21:45 -KK
  93. "04B2044600612416E646240213E22302249647370262022497475637619867F4
  94. 00000001B400C00008986900D9D20119209860090770B2130ADA209C2A2C2A20
  95. 70000F368B01B2130ADA20339203000000000042010C2A20B000024964768B01
  96. B2130ADA20339200000000000000080C2A20B000024964768B01B2130ADA2033
  97. 9203000000000042010C2A20D00002497475668B01B2130ADA20339203000000
  98. 000042010C2A20F0000B42497475668B01B2130ADA2033920300000000004201
  99. 0C2A20F0000D42497475668B01B2130ADA20339202000000000002150C2A20D0
  100. 0002497475668B01B21308986100D9D2047A2047A20C2A20D000024974756ADA
  101. 209C2A2C2A20D00002497475668B01B2130B213047A20C2A20F0000B42497475
  102. 6ADA209C2A2C2A20F0000B42497475668B01B2130B213047A20C2A20F0000D42
  103. 4974756ADA209C2A2C2A20F0000D42497475668B01B2130B213047A20C2A20F0
  104. 0007424974756ADA209C2A2C2A20F0000742497475668B01B2130B213047A20C
  105. 2A20B0000249647ADA209C2A2C2A20B000024964768B01B2130B213047A20C2A
  106. 20D000024C636B6ADA209C2A2C2A20F000024C6F636B668B01B2130B213047A2
  107. 0C2A20D0000B4249647ADA209C2A2C2A20D0000B424964768B01B2130B2130B2
  108. 130D5112B21308986000D9D20C2A20130002416E646240213E22302249647370
  109. 2620224974756373F2A2BA041C2A201300036275616475646020393F22303F29
  110. 313021343A30363803A2BA041C2A20F1000269702B4C616573702B416C626D13
  111. A2BA041C2A2050000233A2BA041C2A20F20004786963702963702055726C6963
  112. 60244F6D61696E6743A2BA041ED2A2BF241C2A20B000013E223B2130E4A20730
  113. 002DEFF5DCFF39CFF65CFF91CFFEDBFF5ABFFC6BFF74BFF92BFFE4A20C010000
  114. 00000000B4000C50001700000000000000000000000490000000000000000000
  115. 00000000000000A80003024622410030249647800402497475660040B4249647
  116. 7005024C6F636B620050742497475630050D42497475640050B424974756500A
  117. 01426F657472416E6462400091000A8000F500055000B400014000D800058000
  118. 2A000AC411408"
  119. END_ASC
  120.  
  121. BEGIN_UU BandB.uue
  122. begin 644 BandB.lib
  123. M2%!(4#0X+5A *T!D !9"86YD0B Q+C(@0FET<R F($)Y=&5S%HEV3P   !!+
  124. M  P @(F6 )TM$)$"B0:0< <K,:"M LFBPJ("!P#P8[@0*S&@K0(S*3      
  125. M "00P*(""P @E$9GN! K,:"M C,I         (# H@(+ ""41F>X$"LQH*T"
  126. M,RDP       D$,"B @T ()1'5V:X$"LQH*T",RDP       D$,"B @\ L"24
  127. M1U=FN! K,:"M C,I,       )!# H@(/ - DE$=79K@0*S&@K0(S*2      
  128. M "!1P*("#0 @E$=79K@0*S& B18 G2U IP)T*L"B @T ()1'5Z:M LFBPJ("
  129. M#0 @E$=79K@0*S&P$@-T*L"B @\ L"241U>FK0+)HL*B @\ L"241U=FN! K
  130. M,; 2 W0JP*("#P#0))1'5Z:M LFBPJ("#P#0))1'5V:X$"LQL!(#="K H@(/
  131. M ' DE$=7IJT"R:+"H@(/ ' DE$=79K@0*S&P$@-T*L"B @L ()1&IZT"R:+"
  132. MH@(+ ""41F>X$"LQL!(#="K H@(- "#$-K:FK0+)HL*B @\ (,3V-K9FN! K
  133. M,; 2 W0JP*("#0"P))1&IZT"R:+"H@(- + DE$9GN! K,; 2 RLQT!4A*S& 
  134. MB08 G2W H@(Q " 4YD8F!!+C(@,BE$8W!V("(I1'5S8W+RJK0,&B C$ ,"97
  135. M%D971@8"D_,B _.2$P,20Z,#8X,P*JM P:("'P @E@>RQ!96-P>R%,8FUC$J
  136. MJT#!H@(% " S*JM P:("+P! AY8V!Y(V!P)5)\:6-@9"]-86EN9V-"JK0.$M
  137. M*OM"P:(""P 0XR*S$@-.*G # -+^7\W_D_QOQ?\9_.^]_Z7[S[;_1_N?LO].
  138. M*L 0        2P# !0!Q              ! "0                    "*
  139. M # @9"(4  -":70(0""41U=F  1+0FET!U @Q/8VMB8 !4=">71E U#0))1'
  140. M5T8 !4M">71E!: 0)/961R<4YD8F!  9 * ( %\ 4 4 2P 0! "- % ( *( 
  141. #H$P!
  142.  
  143. end
  144. END_UU
  145.  
  146. -- 
  147. ------------------------------------------------------------------------------
  148.    Klaus Kalb    | mail :  IMMD1 / Martenstr. 3 / W-8520 Erlangen / Germany   
  149.                  | email:  kskalb@immd1.informatik.uni-erlangen.de   
  150. ------------------------------------------------------------------------------
  151.